package com.hzhr.iot.toll.dao.mapper.custom;


import com.hzhr.iot.toll.entity.OptionsEntity;
import com.hzhr.iot.toll.entity.ext.OptionsEntityExt;
import com.hzhr.iot.toll.queryModel.custom.OptionsCustomQueryModel;

import java.util.List;

public interface OptionsEntityCustomMapper {
    //批量新增
    int insertBatch(List<OptionsEntity> recordList);
    //批量更新
    int updateBatch(List<OptionsEntity> recordList);
    //批量更新
    int updateBatchSelective(List<OptionsEntity> recordList);
    //通用查询
    List<OptionsEntityExt> selectExt(OptionsCustomQueryModel queryModel);
    //通用查询数量
    int selectCount(OptionsCustomQueryModel queryModel);
    //通用修改属性
    int updateProps(OptionsCustomQueryModel queryModel);
    //通用删除
    int delete(OptionsCustomQueryModel queryModel);
}
